#ifndef GV_MISCNAMECHANGEDIALOG_H
#define GV_MISCNAMECHANGEDIALOG_H
#include<QtGui>
#include <QtGui/QWidget>
#include <QtCore/QTextCodec>
#include <QDialog>
#include "ui_miscnamechange.h"
class QTimer;
class GV_NameChangeDialog:public QDialog, public Ui::NameChangeDialog
{
    Q_OBJECT
signals:
    void currentTime();
public:
    GV_NameChangeDialog(QWidget *parent = 0);

    QTimer *timer;
private:
    int currentNum;
    int totalNum;
    void showNumber();
    int newpassword;
    int conformpassword;
    bool newpasswodButtonEnable;
    void reloadtext();
private slots:
    void GV_chTime();
    void cancel();
    void save();

    void key0Clicked();
    void key1Clicked();
    void key2Clicked();
    void key3Clicked();
    void key4Clicked();
    void key5Clicked();
    void key6Clicked();
    void key7Clicked();
    void key8Clicked();
    void key9Clicked();

    void keyAClicked();
    void keyBClicked();
    void keyCClicked();
    void keyDClicked();
    void keyEClicked();
    void keyFClicked();
    void keyGClicked();
    void keyHClicked();
    void keyIClicked();
    void keyJClicked();
    void keyKClicked();
    void keyLClicked();
    void keyMClicked();
    void keyNClicked();
    void keyOClicked();
    void keyPClicked();
    void keyQClicked();
    void keyRClicked();
    void keySClicked();
    void keyTClicked();
    void keyUClicked();
    void keyVClicked();
    void keyWClicked();
    void keyXClicked();
    void keyYClicked();
    void keyZClicked();
    void keyCAPClicked();
    void keySHIFTClicked();
    void keyBACKSPACEClicked();
    void keySPACEClicked();
    void keyHYPHENClicked();
    void keyCOMMAClicked();
    void keyPERIODClicked();
    void key123Clicked();


};
#endif // GV_MISCNAMECHANGEDIALOG_H
